package com.an.test;

import com.an.utils.SumTool;

/**
 * @author Li
 * @Date 2023/4/8 16:59
 */
public class SameArray {
    public static void main(String[] args) {
        /**
         * 创建两个数组
         * 判断数组长度是否相等
         * 再一次比较数组元素是否相等
         */
        int[] array1 = SumTool.getArray(10);
        int[] array2 = SumTool.getArray(10);
        boolean Same = same(array1,array2);
        System.out.println(Same?"相同":"不同");
    }

    /**
     * 判断
     * @param array1
     * @param array2
     * @return
     */
    private static boolean same(int[] array1, int[] array2) {
      //判断两个数组长度是否相等，若不相等返回false，
    if (array1.length!=array2.length){
        return false;
    }
    //两个数组长度相等，则进行比较元素是否相等
        for (int i = 0; i <array1.length; i++) {
           if (array1[i]!=array2[i]){
            return false;
           }
        }
        //上述条件都执行完后没有返回false，即返回true，数组相同
        return true;
    }

} 
